package com.scgl.sheet.mapper;

import java.util.List;
import com.scgl.sheet.domain.ScglDamage;

/**
 * 生产信息Mapper接口
 * 
 * @author ruoyi
 * @date 2024-10-30
 */
public interface ScglDamageMapper 
{
    /**
     * 查询生产信息
     * 
     * @param optionId 生产信息主键
     * @return 生产信息
     */
    public ScglDamage selectScglDamageByOptionId(Long optionId);

    /**
     * 查询生产信息列表
     * 
     * @param scglDamage 生产信息
     * @return 生产信息集合
     */
    public List<ScglDamage> selectScglDamageList(ScglDamage scglDamage);

    /**
     * 新增生产信息
     * 
     * @param scglDamage 生产信息
     * @return 结果
     */
    public int insertScglDamage(ScglDamage scglDamage);

    /**
     * 修改生产信息
     * 
     * @param scglDamage 生产信息
     * @return 结果
     */
    public int updateScglDamage(ScglDamage scglDamage);

    /**
     * 删除生产信息
     * 
     * @param optionId 生产信息主键
     * @return 结果
     */
    public int deleteScglDamageByOptionId(Long optionId);

    /**
     * 批量删除生产信息
     * 
     * @param optionIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteScglDamageByOptionIds(Long[] optionIds);
}
